.q-line {
	width: 100%;
	height: 1rpx;
}

/*row*/
.r-flex-between-center {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.r-flex-between-start {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}

.r-flex-between-end {
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
}

.r-flex-around-center {
	display: flex;
	justify-content: space-around;
	align-items: center;
}

.r-flex-around-start {
	display: flex;
	justify-content: space-around;
	align-items: flex-start;
}

.r-flex-around-end {
	display: flex;
	justify-content: space-around;
	align-items: flex-end;
}

.r-flex-center-center {
	display: flex;
	justify-content: center;
	align-items: center;
}

.r-flex-center-start {
	display: flex;
	justify-content: center;
	align-items: flex-start;
}

.r-flex-center-end {
	display: flex;
	justify-content: center;
	align-items: flex-end;
}

.r-flex-start-center {
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.r-flex-start-start {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
}

.r-flex-start-end {
	display: flex;
	justify-content: flex-start;
	align-items: flex-end;
}

.r-flex-end-center {
	display: flex;
	justify-content: flex-end;
	align-items: center;
}

.r-flex-end-start {
	display: flex;
	justify-content: flex-end;
	align-items: flex-start;
}

.r-flex-end-end {
	display: flex;
	justify-content: flex-end;
	align-items: flex-end;
}

/*col*/
.c-flex-between-center {
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-direction: column;
}

.c-flex-between-start {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	flex-direction: column;
}

.c-flex-between-end {
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
	flex-direction: column;
}

.c-flex-around-center {
	display: flex;
	justify-content: space-around;
	align-items: center;
	flex-direction: column;
}

.c-flex-around-start {
	display: flex;
	justify-content: space-around;
	align-items: flex-start;
	flex-direction: column;
}

.c-flex-around-end {
	display: flex;
	justify-content: space-around;
	align-items: flex-end;
	flex-direction: column;
}

.c-flex-center-center {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}

.c-flex-center-start {
	display: flex;
	justify-content: center;
	align-items: flex-start;
	flex-direction: column;
}

.c-flex-center-end {
	display: flex;
	justify-content: center;
	align-items: flex-end;
	flex-direction: column;
}

.c-flex-start-center {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	flex-direction: column;
}

.c-flex-start-start {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	flex-direction: column;
}

.c-flex-start-end {
	display: flex;
	justify-content: flex-start;
	align-items: flex-end;
	flex-direction: column;
}

.c-flex-end-center {
	display: flex;
	justify-content: flex-end;
	align-items: center;
	flex-direction: column;
}

.c-flex-end-start {
	display: flex;
	justify-content: flex-end;
	align-items: flex-start;
	flex-direction: column;
}

.c-flex-end-end {
	display: flex;
	justify-content: flex-end;
	align-items: flex-end;
	flex-direction: column;
}